﻿/*-- HTML elements --*/
#header .SubWrapper,
#mainContent .SubWrapper,
#footer .SubWrapper
{
	overflow: hidden;
}

.FS11{ font-size: 11px;}
.FS12{ font-size: 12px;}
#language img{ height:40px}
#language img.activelanguage
{	
	height:48px;
}
.cb{ clear:both; line-height: 0%; font-size: 0%;}
.cl{ clear:left; line-height: 0%; font-size: 0%;}
.cr{ clear:right; line-height: 0%; font-size: 0%;}

.BlueText{ color:#19709b;}
.RedText{ color:#ff0000;}
.GrayText{ color:#666;}

.FlRight{ float: right;}

.P10{ padding: 10px;}
.P10Bot{ padding-bottom: 10px;}
.P10Tb{ padding: 10px 0;}

.M20Bot{ margin-bottom:20px;}
.M1Bot{ margin-bottom:1px;}
.M10Top{ margin-top: 10px;}

input.AllBoxText,
select.AllBoxText,
textarea.AllBoxText
{
    font-size: 12px;
    font-weight: normal;
    color: #5583ac;
	font-style: italic;
	border:solid 1px #aaaaaa;
	padding:4px 10px;
}

.H650
{
    min-height: 650px;
	height: auto !important;
	height: 650px;
	padding-bottom: 20px;
}

.H1400
{
    min-height: 1400px;
	height: auto !important;
	height: 1400px;
	padding-bottom: 20px;
}

.BlueBackground{ background-color: #eef3f7; padding:10px;  width:98%;}
/*-- Header --*/
#header 
{
    background: url(../img/bg-header.jpg) repeat-x left top;
    height:91px;
}
#header .SubWrapper .Logo{ margin:0; width: 50%; float: left;}

    #header .SubWrapper .Logo h1 a:link,
    #header .SubWrapper .Logo h1 a:visited
    { 
	    display: block;
        width: 356px;
        height: 44px;
	    margin: 17px 0 0 12px;
        overflow: hidden;
        background: url(../img/logo.jpg) no-repeat left top;
	    text-indent: -1000em;
    }


#header .SubWrapper .TopRight
{
	width: 49.5%;
	float: right;
    margin: 0px 1px 0px;
    overflow: hidden;
    clear: right;
}

    .Welcome
    { 
        padding: 15px 10px 0 0; 
        float: right; 
        text-align: right; 
        color:#fff; 
        font-style: italic;
    }
        .Welcome p{ margin-bottom: 4px;}
        .ImageWelcome{ margin: 0; float: right;}
        .TextWelcome{ margin-right: 10px; float: right;}
        .TextWelcome a{ color: #5583ac;}
/*--end: Header --*/

/*-- Main --*/
#mainContent .SubWrapper{ font-size:12px;}

.LeftColumn
{
	margin: 0; 
	width: 20%; 
	float: left; 
	background-color: #eef3f7; 
}

.RightColumn
{
	margin: 0;  
	width: 80%; 
	float:left;
}


.Title01
{ 
    color: #1d436a; 
    font-size: 20px; 
    font-weight: bold; 
    font-style: italic;
}

.Title02
{ 
    color: #1d436a; 
    font-size: 14px; 
    font-weight: bold;
}
.Title02 span{ font-weight: normal !important;}

.BorderBot01{ border-bottom: solid 1px #e8ecf0; margin-bottom: 10px;}
.BorderBot02{ border-bottom: dashed 1px #b0b0b0; margin-bottom: 10px; padding-bottom:10px;}

.ThreeColumns{ overflow: hidden; width: 100%; margin-top: 20px;}
    .ThreeColumns .SubLeftCol, 
    .ThreeColumns .SubCenterCol,
    .ThreeColumns .SubRightCol
    { 
        float: left; 
        margin-right: 1px;
        background-color: #eef3f7;
        padding:10px;
        min-height:100px;
        height: auto !important;
        height: 100px;
    }
    
    .ThreeColumns .SubLeftCol{ width: 39%; }
    .ThreeColumns .SubCenterCol{ width: 39%;}
    .ThreeColumns .SubRightCol{ width: 15%; position: relative;}

        .Position01{ position: absolute; left: 17%; bottom:10px;}
        a.Button01
        {
            background: url(../img/bg-button.gif) repeat-x #cdd1d5 left top;
            padding: 4px 30px; 
            color:#1d436a; 
            border: 1px solid #bec1c3;
            display: block;
        }
        a.Button01:hover{ background: url(../img/bg-button-hover.gif) repeat-x #eff0f0 left top;}
                         
    .Container
    {
	    width: 98%;
	    overflow: hidden;
    }
        .Container .Picture{ float: left; width: 40%;}
		 .Container .Picture1{ float: left; width: 30%;}
        .Container .Description{ float: left; width: 68%; margin-left:10px;}
		.Container .Description1{ float: left; width: 58%; margin-left:10px;}
    
            .UpLoadImage{ overflow:hidden; margin:0px;}
            .UpLoadImage li{ float:left; margin:0 7px 0 0;} 
            .UpLoadImage li input{ margin: 0px;}
            .UpLoadImage li a{ }
    
    .W95{ width: 95px;}
    .W138{ width: 138px;}
    .W150{ width: 150px;}
    
    .CounterList{ margin: 0; padding: 0; overflow:hidden;}
        .CounterList li{ margin: 0 2px 0 0; padding: 0; float: left; }
        .CounterList li a
        {
            background: url(../img/bg-button.gif) repeat-x #cdd1d5 left top;
            padding: 4px 8px; 
            color: #1d436a; 
            border: 1px solid #bec1c3;
            display: block;
        }
        .CounterList li a:hover{ background: url(../img/bg-button-hover.gif) repeat-x #eff0f0 left top;}
        .CounterList li span{ padding: 0 5px; position:relative; top:5px;}
        .CounterList li input{ margin:0px;}
    
    .Table01{ width:98%;}
        .Table01 tr td{ text-align: center; padding: 10px;}   
        .Table01 tr td.Background01{ background-color: #eef2f7;} 
        
        .Background02,  a.Background02{ background-color: #1d436a; border: solid 1px #85a2c2; padding:2px 2px; color:#fff;}
        .Background03,  a.Background03{ background-color: #ff1313; border: solid 1px #d292a5; padding:2px 2px; color:#fff;}
    
    input.AllBoxText01
    {
        font-size: 12px;
        font-weight: normal;
        color: #5583ac;
	    font-style: italic;
	    border:solid 1px #fff;
	    padding:4px 10px;
    }
    
    .Background04{ border:solid 1px #aaaaaa; padding: 2px; background-color: #fff;}
    
    .Background05{ border:solid 1px #aaaaaa; padding:0; background-color: #fff;height:28px;}
    .Background05 input{ margin:0px; position:relative; top:-5px; }
    
    
    .DateList{ margin:0px; padding:0px; overflow:hidden; width: 100%;}
        .DateList li{ float:left; margin-right:5px; width:300px;}
/*--end: Main --*/

/*-- Footer --*/
#footer
{ 
    background-color: #7d9229; 
    color: #fff;
    text-align: right;
}
    .FooterText
    {
        padding: 10px 20px 10px 0; 
        color: #fff; 
        font-size: 12px; 
        font-weight: bold;
    }
/*-- Footer --*/

/*--end: HTML elements --*/